<?php
if(ADMIN || !file_exists("data/settings.php")) {
	if(@trim($_v['bpass'])) { @$pass=md5($_v['bpass']); } else { @$pass=$_v['passh']; }


		@chmod("data",0777);
		@chmod("data/sess.php",0777);
		@chmod("files",0777);
		$_v['burl']=preg_replace('~/$~','',trim(@$_v['burl']));
		if(isset($_v['install']) && $_v['install']==1) {


		fsave("data/settings.php","w+","<?
		\$_s['blogname']=\"".@$_v['bname']."\";
		\$_s['authorname']=\"".@$_v['bauthor']."\";
		\$_s['pass']=\"".@$pass."\";
		\$_s['email']=\"".@$_v['bmail']."\";
		\$_s['online']=".intval(@$_v['bonl'])."; // sec


		//post
		\$_s['wiki']=".intval(@$_v['pwiki']).";
		\$_s['br']=".intval(@$_v['pbr']).";
		\$_s['seo']=".intval(@$_v['bseo']).";


		//meta
		\$_s['description']=\"".@$_v['mtdescr']."\";
		\$_s['metakeywords']=\"".@$_v['mtkey']."\";
		\$_s['moremeta']=\"".@$_v['mtmore']."\";
		\$_s['encoding']=\"".@$_v['mtenc']."\";


		//comments
		\$_s['comments']=".intval(@$_v['ccmt']).";
		\$_s['allowhide']=".intval(@$_v['callowhide']).";
		\$_s['premoderation']=".intval(@$_v['cpremoderation']).";
		\$_s['bbcode']=".intval(@$_v['cbb']).";


		\$_s['base_url']=\"".$_v['burl']."\";
		\$_s['afterlogin']=\"".@$_v['bredir']."\";


		\$_s['time_offset']=".intval(@$_v['btofs']).";
		\$_s['ppp']=".intval(@$_v['cppp']).";
		\$_s['rss_ppp']=\$_s['ppp'];


		\$_s['dateformat']=\"".@$_v['pdatef']."\";
		\$_s['comment_dateformat']=\"".@$_v['cdatef']."\";
		
		\$_s['tpl_patch']=\"".@$_v['tpl_patch']."\";
		\$_s['lang_file']=\"".@$_v['lang_file']."\";
");


		if(!file_exists("data/install")) {
		@chmod("data",0777);
		@chmod("data/sess.php",0777);
		@chmod("files",0777);
		@chmod("data/comments",0777);
		@chmod("data/inf",0777);
		@chmod("data/pages",0777);
		@chmod("data/posts",0777);
		@chmod("data/sess",0777);
		@chmod("data/msg",0777);
		@chmod("data/msg/inbox",0777);
		@chmod("data/msg/inbox/read",0777);
		@chmod("data/msg/inbox/unread",0777);
		@chmod("data/msg/outbox",0777);
		@chmod("data/msg/outbox/release",0777);
		@chmod("data/msg/outbox/save",0777);
		@chmod("data/pages/list",0777);
		@chmod("data/pages/settings",0777);
		fsave("data/install","w+",time());
		echo "<div align=\"center\">Настройка завершена!<br />сейчас вас переадресует на вход</div>";
		redirect("index.php?ext=settings");
		nae_exit();
		}


		}


}


if(!file_exists("data/settings.php")) {
//@include("data/_settings.php");
$lsett=" Установить! ";
?>
<div align="center">Первый запуск <strong><?php echo VERSION?></strong>.<br />Установка и конфигурирование.</div><br />
<?
} else {
$lsett=" Отправить ";
}
if(ADMIN || !file_exists("data/settings.php")) {
@include("data/settings.php");
?>
<form action="" method="post">
	<fieldset>
		<legend>Блог</legend>

		<p>
			<input name="bname" id="bname" value="<?php echo @$_s['blogname']; ?>" /> <label for="bname">Название</label>
		</p>

		<p>
			<input name="bauthor" id="bauthor" value="<?php echo @$_s['authorname']; ?>" /> <label for="bauthor">Автор</label>
		</p>

		<p>
			<input name="bpass" id="bpass" type="password" value="" />
			<input name="passh" id="passh" type="hidden" value="<?php echo @$_s['pass']; ?>" /> <label for="bpass">Пароль</label>
		</p>

		<p>
			<input name="bmail" id="bmail" value="<?php echo @$_s['email']; ?>" /> <label for="bmail">E-mail</label>
		</p>

		<p>
			<input name="burl" id="burl" value="<?php echo @$_s['base_url']; ?>" /> <label for="burl">Базовый URL(абсолютный или относительный)</label>
		</p>
		
		<p>
			<?php
			$tpls=dir2array('tpl');$tpl_list='';
			foreach($tpls as $tpl){#Проверяем целостность тем перед тем как предложить их на выбор
				$t='tpl/'.$tpl;
				if(is_dir($t)
					&& is_file($t.'/comment.html')
					&& is_file($t.'/comment_a.html')
					&& is_file($t.'/comment_form.html')
					&& is_file($t.'/footer.html')
					&& is_file($t.'/head.html')
					&& is_file($t.'/login_form.html')
					&& is_file($t.'/post.html')
					&& is_file($t.'/post_form.html')
				)$tpl_list.='<option value="'.$t.'"'.($_s['tpl_patch']==$t?' selected="yes"':'').'>'.$tpl.'</option>';
			}
			if($tpl_list) echo '<label for="tpl_patch"><select name="tpl_patch" id="tpl_patch">'.$tpl_list.'</select> Тема оформления</label>';
			else {
			?>
			<input name="tpl_patch" id="tpl_patch" value="<?php echo @$_s['tpl_patch']; ?>" /> <label for="tpl_patch"> Путь к теме оформления(по умолчанию tpl/default)</label>
			<?php } ?>
		</p>
		
		<p>
			<?php
			$langs=dir2array('lang');$lang_list='';
			foreach($langs as $lang)
				if(($l='lang/'.$lang)&&(substr($lang,-4)=='.php')&&is_file($l))
					$lang_list.='<option value="'.$l.'"'.($_s['lang_file']==$l?' selected="yes"':'').'>'.(substr($lang,0,-4)).'</option>';
			if($lang_list) echo '<label for="lang_file"><select name="lang_file" id="lang_file">'.$lang_list.'</select> Язык интерфейса</label>';
			else {
			?>
			<input name="lang_file" id="lang_file" value="<?php echo @$_s['lang_file']; ?>" /> <label for="lang_file"> Путь к файлу локализации(по умолчанию lang/ru.php)</label>
			<?php } ?>
		</p>

		<p>
			<input name="bonl" id="bonl" value="<?php echo @$_s['online']; ?>" /> <label for="bonl">Индикация автора</label>
			<br /><sup> Количество секунд по истечению которых автор считается ушедшим (0 - отключить)</sup>
		</p>

		<p>
			<input name="bseo" id="bseo" value="<?php echo @$_s['seo']; ?>" /> <label for="bseo">Замена заголовков (title) на название записи</label>
			<br /><sup>(количество символов которые берутся из текста если отсутствует заголовок, 0 - отключить)</sup>
		</p>

		<p>
			<input name="btofs" id="btofs" value="<?php echo @$_s['time_offset']; ?>" /> <label for="btofs">Временное расхождение с сервером(ч)</label>
		</p>

		<p>
			<select name="bredir" id="bredir">
			<option value="">Главная</option>
			<option value="?action=add_post" <?php if(ereg( "add_post",$_s['afterlogin'])){echo "selected=\"selected\"";}?>> Новая запись</option>
			<option value="?action=new_pag" <?php if(ereg( "new_pag",$_s['afterlogin'])){echo"selected=\"selected\"";}?>> Новая страница</option>
			<option value="?ext=settings" <?php if(ereg( "settings",$_s['afterlogin'])){echo"selected=\"selected\"";}?>> Настройки</option>
			<option value="?ext=list" <?php if(ereg( "list",$_s['afterlogin'])){echo"selected=\"selected\"";}?>> Архив</option>
			</select> <label for="bredir">Переадресация сразу после входа</label>
		</p>

	</fieldset>

<fieldset>
	<legend>Записи</legend>

		<p>
			<select name="pwiki" id="pwiki">
			<option value="0">Выключить</option>
			<option value="1" <?php if(@$_s[ 'wiki']==1){echo "selected=\"selected\"";}?>> Включить</option>
			</select> <label for="pwiki">wiki-разметка</label>
		</p>

		<p>
			<select name="pbr" id="pbr">
			<option value="0">Выключить</option>
			<option value="1" <?php if(@$_s[ 'br']==1){echo "selected=\"selected\"";}?>> Включить</option>
			</select> <label for="pbr">Автозамена разрыва строк на <strong>&lt;</strong>br /<strong>&gt;</strong></label>
		</p>

		<p>
			<input name="pdatef" id="pdatef" value="<?php echo @$_s['dateformat']; ?>" /> <label for="pdatef">Формат даты</label>
		</p>

		<p>
			<input name="cppp" id="cppp" value="<?php echo @$_s['ppp']; ?>" /> <label for="cppp">Записей на страницу</label>
		</p>

</fieldset>

<fieldset>
	<legend>Комментарии</legend>

		<p>
			<select name="ccmt" id="ccmt">
			<option value="0">Выключить</option>
			<option value="1" <?php if(@$_s[ 'comments']==1){echo "selected=\"selected\"";}?>> Включить</option>
			</select> <label for="ccmt">Глобально</label>
		</p>

		<p>
			<select name="callowhide" id="callowhide">
			<option value="0">Запретить</option>
			<option value="1" <?php if(@$_s[ 'allowhide']==1){echo "selected=\"selected\"";}?>> Разрешить</option>
			</select> <label for="callowhide">Приватные комментарии</label>
			<br /><sup>разрешить пользователю скрыть свой комментарий при отправке, что бы его увидел только автор блога</sup>
		</p>

		<p>
			<select name="cpremoderation" id="cpremoderation">
			<option value="0">Выключить</option>
			<option value="1" <?php if(@$_s[ 'premoderation']==1){echo "selected=\"selected\"";}?>> Включить</option>
			</select> <label for="cpremoderation">Премодерация</label>
			<br /><sup>все вновь добавленные комментарии скрываются</sup>
		</p>

		<p>
			<select name="cbb" id="cbb">
			<option value="0">Выключить</option>
			<option value="1" <?php if(@$_s[ 'bbcode']==1){echo "selected=\"selected\"";}?>> Включить</option>
			</select> <label for="cbb">BB-code</label>
		</p>

		<p>
			<input name="cdatef" id="cdatef" value="<?php echo @$_s['comment_dateformat']; ?>" /> <label for="cdatef">Формат даты</label>
		</p>

</fieldset>

<fieldset>
	<legend>Мета-теги</legend>

		<p>
			<input name="mtkey" id="mtkey" value="<?php echo @$_s['metakeywords']; ?>" /> <label for="mtkey">Keywords</label>
		</p>

		<p>
			<input name="mtdescr" id="mtdescr" value="<?php echo @$_s['description']; ?>" /> <label for="mtdescr">Description</label>
		</p>

		<p>
			<input name="mtenc" id="mtenc" value="<?php echo @$_s['encoding']; ?>" /> <label for="mtenc">Encoding</label>
		</p>

		<p>
			<input name="mtmore" id="mtmore" value="<?php echo @$_s['moremeta']; ?>" /> <label for="mtmore">Дополнительные мета-теги</label>
		</p>

</fieldset>
<br />
<input name="install" id="install" type="hidden" value="1" />
<div align="left">
<input type="submit" name="msubmit" id="go" value="<?php echo $_l['c_submit']?>" /><input type="reset" id="cansel" value="<?php echo $_l['c_reset']?>" />
</div>


</form>
<?}